
package us.gaaoc.framework.businessmodel;

import java.util.Date;

public class Filing implements java.io.Serializable{
	private String uuid;
	private String filerName;
	private String status;
	private String caseType;
	private Date instantiationDateTime;
	private String eventType;
	private Date eventDateTime;
	private String caseTrackingID;
	private String defendantName;
	private String OCSSCaseNumber;
	//.private String civilActionNumber;
	
	public Filing(){}
	
   public Filing(String uuid, String trackingID, String status, Date instantiationDateTime){
	   	this.setUuid(uuid);
		this.setCaseTrackingID(trackingID);
		this.setStatus(status);
		//this.setCaseType(caseType);
		this.setInstantiationDateTime(instantiationDateTime);
   }


	public Filing(String uuid, String trackingID, String status, String caseType, Date instantiationDateTime, String defendantName, String eventType, Date eventDateTime){
		this.setUuid(uuid);
		this.setCaseTrackingID(trackingID);
		this.setStatus(status);
		this.setCaseType(caseType);
		this.setInstantiationDateTime(instantiationDateTime);
		//this.setFilerName(filerName);
		this.setDefendantName(defendantName);
		this.setEventType(eventType);
		this.setEventDateTime(eventDateTime);
	
	}
	
	public Filing(String uuid, String trackingID, String status,  Date instantiationDateTime, String defendantName, String eventType, Date eventDateTime){
		this.setUuid(uuid);
		this.setCaseTrackingID(trackingID);
		this.setStatus(status);		 
		this.setInstantiationDateTime(instantiationDateTime);
		//this.setFilerName(filerName);
		this.setDefendantName(defendantName);
		this.setEventType(eventType);
		this.setEventDateTime(eventDateTime);
	
	}
	
	public Filing(String uuid, String trackingID, String status, String caseType, Date instantiationDateTime, String defendantName, String eventType, Date eventDateTime, String OCSSCaseNumber){
		this.setUuid(uuid);
		this.setCaseTrackingID(trackingID);
		this.setStatus(status);
		this.setCaseType(caseType);
		this.setInstantiationDateTime(instantiationDateTime);
		this.setDefendantName(defendantName);
		this.setEventType(eventType);
		this.setEventDateTime(eventDateTime);
		this.setOCSSCaseNumber(OCSSCaseNumber);
	
	}
	

	
	public Date getEventDateTime() {
		return eventDateTime;
	}
	public void setEventDateTime(Date eventDateTime) {
		this.eventDateTime = eventDateTime;
	}
	public String getEventType() {
		return eventType;
	}
	public void setEventType(String eventType) {
		this.eventType = eventType;
	}
	public String getFilerName() {
		return filerName;
	}
	public void setFilerName(String filerName) {
		this.filerName = filerName;
	}
	public Date getInstantiationDateTime() {
		return instantiationDateTime;
	}
	public void setInstantiationDateTime(Date instantiationDateTime) {
		this.instantiationDateTime = instantiationDateTime;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getUuid() {
		return uuid;
	}
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getCaseType() {
		return caseType;
	}

	public void setCaseType(String caseType) {
		this.caseType = caseType;
	}
	public String getCaseTrackingID() {
		return caseTrackingID;
	}

	public void setCaseTrackingID(String caseTrackingID) {
		this.caseTrackingID = caseTrackingID;
	}
	public String getDefendantName() {
		return defendantName;
	}

	public void setDefendantName(String defendantName) {
		this.defendantName = defendantName;
	}


	public String getOCSSCaseNumber() {
		return OCSSCaseNumber;
	}


	public void setOCSSCaseNumber(String caseNumber) {
		OCSSCaseNumber = caseNumber;
	}


}
